perm filename CMPERR.MSG[CMP,LSP] blob sn#208725 filedate 1976-03-30 generic text, type C, neo UTF8
COMMENT āŠ—   VALID 00005 PAGES
C REC  PAGE   DESCRIPTION
C00001 00001
C00002 00002					User Errors
C00004 00003					User Warnings
C00005 00004					Other Compiler Messages
C00007 00005					Compiler Errors
C00008 ENDMK
CāŠ—;
				User Errors

	These are errors in source code which cause the compiler to halt.

ARGNO-P1CONS		CONS has the wrong number of arguments.

ARGNOERR-BOOLEQ1	Wrong number of agruments to EQ.

ARGNOERR-COMPDEF	"DEFPROP" has the wrong number of arguments.

ARGNOERR-INTERNALLAMBDA	Differing numbers of variables and arguments.

ARGNOERR-P2CARCDR	Wrong number of arguments to CAR, CDR, CADR etc.

ATOMICVARLIST-P1BIND	An atom where a variable list was expected.

CONSTFUN-P1		Attempt to call a constant(number, T or NIL) as a function.

EXTRAARGS-P1SUBRARGS	EXPR or SUBR called with too many arguments.

EXTRAARGS-PASS1		Attempt to define a SUBR or EXPR with too many arguments.

NOTINPROG-P1GO		GO occurring outside of PROG.

NOTINPROG-P1RETURN	RETURN occurring outside of PROG.

NOTVARIABLE-P1BIND	A constant or non-atom in variable context.

NOTVARIABLE-P1SETQ	Attempt to SETQ a constant or non-atom.

PROGTOOSHORT-P1PROG	PROG must at least have a variable list.

READERR-FLUSHLAP	Read error while reading LAP in source file.

TOFEWARGS-P2PROG2

				User Warnings

	These  messages indicate that the compiler thinks there might have
been an error.  They do not interrupt compilation, but indicate conditions
which can be expected to produce errors in object code.

REPEATED VARIABLE		Variable name repeated in a variable list.

MULTIPLY DEFINED TAG		Two PROG tags with same name.

UNUSED PROG VARIABLE		Some PROG variable not referenced.

UNDECLARED FREE VARIABLES	Variables found free in source code.

UNDEFINED TAG			Undefined PROG tag.

				Other Compiler Messages

FSUBR USED AS SUBR	A function previously called and presumed to be a SUBR
			has been defined to be an FSUBR.

LSUBR USED AS SUBR	A function previously called and presumed to be a SUBR
			has been defined to be an LSUBR.

MACRO USED AS SUBR	A function previously called and presumed to be a SUBR
			has been defined to be an MACRO.

(name . flag) USED AS SUBR	Same as above, except that the function has
				been defined by LAP in source file.

var LOCAL AND SPECIAL	A variable compiled as local in an earlier function
			is found free or declared special.  The compiler is
			worried that they might be the same variable.

				Compiler Errors

	These are errors in the compiler itself.  It halts and goes into
a read eval print loop without unbinding the variables to facilitate
debugging.

 ATOM-NTHCDR

 COUNTSDISAGREE-COMPFUNC

 FUNNYVAR-BINDVARS

 LDLSTLEFT-PASS2

 LOSTVAR-ILOC1

 NEGNUM-NTHCDR

 NIL-RST

 NOAC-RESTORE

 NOTAC-GETSLOT

 NOTLAMBDA-GENFUN

 NOTONPDL-GETSLOT

 NOTSLOT-GETSLOT

 NULLLOC-MARKVAL

 PDLSHORT-RESTORE

 PDLTOOLONG-LSUBRCALL

 SOMETHINGELSE-P2ELSE